/***首页***/
.resumes-index {
    height:60px;
    line-height:47px;
    background:url(http://img04.zhaopin.cn/2012/img/rd/resumes_index_bg.png) repeat-x bottom;
}
.resumes-index-top {
    width:930px;
    height:30px;
    line-height:30px;
    margin:auto;
   /* padding:10px 10px 0;*/
}
.title-h1 {
    font-size:16px;
    font-weight:bold;
    float:left;
}
.fr-margin {
    margin-left:25px;
    float:right;
}
/***main***/
.resumes-index-main {
    width:950px;
}
.resumes-index-title {
    padding:0 0 0 10px;
    height:33px;
    margin-top:10px;
    background:url(http://img04.zhaopin.cn/2012/img/rd/rd_search_nav_bg.png) 0 0 repeat-x;
} 
.menu {
    height:33px;
    line-height:33px;
    padding:0 20px;
    background:url(http://img04.zhaopin.cn/2012/img/rd/rd_search_nav_bg.png) 0 -35px repeat-x;
    color:#fff;
    float:left;
    cursor:pointer;
    margin-right:1px;
    border-radius: 3px 3px 0 0;
}
.menu:hover {
    text-decoration:none;
}
.current{
    font-weight:bold;
    border-left:1px solid #145CB6;
    border-right:1px solid #145CB6;
    color:#000;
    background:url(http://img04.zhaopin.cn/2012/img/rd/rd_search_nav_bg.png) 0 -69px repeat-x;
}
.fr-button {
    float:right;
    margin-left:10px;
	*margin-top:-33px;
}
.btn-gray {
    height:22px;
    border:1px solid #ccc;
    font-size:12px;
    line-height:22px;
    cursor:pointer;
	background:url(http://img04.zhaopin.cn/2012/img/rd/button_icon.png) 0 0 repeat-x;
    float:left;
    margin-right:10px;
}
.icon-img {
    width:32px;
    height:22px;
    float:left;
    background:url(http://img04.zhaopin.cn/2012/img/rd/button_icon.png) 0 -75px no-repeat;
}
.list-title .btn-gray {
    margin-right:0;
}
.rd-detail-icon{
    width:102px;
    height:22px;
    padding-left:20px;
    line-height:22px;
    color:#000;
    text-decoration:none;
    float:left;
    background:url(http://img04.zhaopin.cn/2012/img/rd/rd_detail_icon.png) no-repeat;
}
.rd-detail-icon:link,.rd-detail-icon:hover {
    text-decoration:none;
    color:#000;
}
.btn-gray:hover {
    background-position:0 -25px;
}
.btn-gray:active {
    box-shadow:0px 0px 2px #d6d6d6 inset;  
    background-position:0 -50px;
}
.resumes-index-input {
    width:950px;
    margin:auto;
    padding:0 0 46px;
    background:url(http://img04.zhaopin.cn/2012/img/rd/index_bg_bottom.png) repeat-x bottom;
}
.input-body {
    padding:10px 0;
}
.input-body h1 {
    padding-left:54px;
}
.input-submit{
    width:160px;
    height:38px;
    font-weight:bold;
    border:1px solid #ffcc00;
    border-radius: 3px 3px 3px 3px;
    margin:15px auto 0;
}
.input-submit button {
    width:100%;
    height:38px;
    line-height:38px;
    border:0;
    margin:auto;
    background:none;
    color:#660000;
    font-size:14px;
    font-weight:bold;
    background:url(http://img04.zhaopin.cn/2012/img/rd/resumes_index_button.png) 0 -32px repeat-x;
}
.input-submit button:hover {
    background-position: 0 -72px;
}
.input-submit button:active {
    background-position: 0 -112px;
}
.input-submit-disable{
    cursor:not-allowed;
}
.button-tips {
    width:211px;
    height:35px;
    line-height:35px;
    text-align:center;
    border:1px solid #91B9DE;
    position:absolute; 
    display:none;
    background-color:#fff;
}
.tips-img {
    left: 98px;
    position: absolute;
    right: auto;
    top:26px;
}

.tips-img em, .tips-img span {
    height: 18px;
    line-height: 18px;
    position: absolute;
    width: 17px;
    color:#fff;
}
.tips-img em {
    color: #91B9DE;
    font-style: normal;
    top:1px;
}
.icon-bg {
    background:url(http://img04.zhaopin.cn/2012/img/rd/button_icon.png) 0 -100px no-repeat;
}

/***根据发布中的职位搜索简历***/
.resumes-index-input h1 {
    margin-top:5px;
    font-weight:400;
}
.input-body-top {
    border-bottom: 1px dashed #CCCCCC;
    padding:0 0 7px 0;
}
.rd-writing {
    line-height:20px;
    padding-left:54px;
}
.rd-writing-span {
    float:left;
}
.rd-writing-content {
    width:337px;
}
.rd-textarea {
    width:468px;
    _height:71px;
    max-height:71px;
    padding:7px 0px;
    border:1px solid #A5ACB2;
    overflow-y:auto;
    position:absolute;
    background-color:#fff;
    display:none;
}
.rd-textarea ul li {
    width:203px;
    height:18px;
    padding:0 10px;
    line-height:18px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    float:left;
}
.rd-textarea ul li:hover {
    background-color:#ccc;
}

/***简历ID搜索***/
.rd-tips {
    margin-left:5px;
}
.input-body .item-padding {
    margin:20px 0;
}

/***xinwei***/
.popupSearcher {
    width: 269px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #AFBFD7;
    text-indent: 0;
    z-index: 98;
}
.popupSearcher .title {
    border-bottom: 1px solid #AFBFD7;
    clear: both;
    height: 17px;
    line-height: 17px;
    padding: 8px 5px;
	color:#999999;
}
.popupSearcher .content {
    background: url("http://img04.zhaopin.cn/rd2/s/images/erd2/tablebg_blue.gif") repeat-x scroll 0 bottom #FFFFFF;
    clear: both;
    line-height: 20px;
    overflow: auto;
    padding: 0;
}
.popupSearcher ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0 5px 5px;
}
.popupSearcher ul li {
   line-height:26px;
}
.popupSearcher ul li:hover {
   background:#e2eff6;
}
.popupSearcher ul li a {
    /*display: block;*/
	display:inline-block;
}
.popupSearcher a:link {
    color: #333333;
    text-decoration: none;
}
.popupSearcher a:visited {
    color: #333333;
    text-decoration: none;
}
.popupSearcher a:hover {
    color: #333333;
    text-decoration: none;
}
/*.popupSearcher li a:hover {
    background: none repeat scroll 0 0 #FFEAC0;
}*/

/***返回旧版icon***/
.intor-icon {
    width:108px;
    height:20px;
    margin-top:5px;
    margin-left:3px;
    float:left;
} 


/***满意度调查***/
.satisfaction {
    width:300px;
    height:23px;
    line-height:23px;
    margin:14px auto 0;
}
.satisfaction-button:hover {
    text-decoration:none;
    background: url("http://img04.zhaopin.cn/2012/img/rd/satisfaction_bg.png") 0 0 repeat-x;
}
.satisfaction-button {
    width:77px;
    height:21px;
    line-height: 21px;
    border:1px solid #BCC7E3;
    border-radius: 3px 3px 3px 3px;
    background: url("http://img04.zhaopin.cn/2012/img/rd/satisfaction_bg.png") 0 -22px repeat-x;
    cursor: pointer;
    display: inline-block;
    margin-right: 10px;
    text-align: left;
}
.satisfaction-button span {
    vertical-align: -5px;
    *vertical-align: -3px;
}
.satisfaction-icon {
    width:31px;
    height:21px;
    display: inline-block;
    background: url("http://img04.zhaopin.cn/2012/img/rd/satisfaction_icon.png") repeat-x;
}
.satisfaction0-icon-up {
    background-position:0 0;
}
.satisfaction0-icon-down {
    background-position:0 -17px;
}

.resumes-index-input .sPopupTitle h1 {
    margin-top:0;
    padding-left:0;
} 
/*搜索器更改*/
.clearSearcher {
	width:16px;
	height:16px;
	background:url("http://img04.zhaopin.cn/2012/img/rd/clearAll.png") no-repeat 3px 3px;
	cursor:pointer;
	border:1px solid #3887be;
	}
.clearSearcher:hover {background:url("http://img04.zhaopin.cn/2012/img/rd/clearAllHover.png") no-repeat 3px 3px #3887be;}
.clearIt {
	width:25px;
	height:26px;
	background:url("http://img04.zhaopin.cn/2012/img/rd/clearAll.png") no-repeat 8px 9px;
	cursor:pointer;
	}
.clearIt:hover {
	background:url("http://img04.zhaopin.cn/2012/img/rd/closeIt.png") no-repeat 8px 9px #9fd4ee;
	}
.result-layer-input .wordTips {padding-top:6px;}
.result-layer-input .wordTips,.result-layer-input .wordNum {font-size:12px;color:#999999;padding-left:1px;}
.result-layer-input .wordTips em {font-style:normal;}